"""
普通函数与异步函数相结合
"""
import asyncio
import time
from concurrent.futures.process import ProcessPoolExecutor


def func():
    # time.sleep(1)
    print('开始执行函数')
    return '返回值'


async def main():
    loop = asyncio.get_running_loop()
    fut = loop.run_in_executor(executor=None, func=func)  # 当executor为None师，默认以线程池方式执行
    res = await fut
    print(res)


asyncio.run(main())
"""
开始执行函数
返回值
"""
# 进程方式
executor = ProcessPoolExecutor()
